# Makefile v10

DIRV = $(HOME)/Disciplinas/ci211/compiladormepa

compilador:
	@echo
	@echo "Compilando, aguarde..."
	@bison -y -d -v analisadorSintatico_v10.y
	@echo
	@echo "Compilando Analisador Sintatico com BISON....Ok!"
	@echo
	@flex -l -i analisadorLexico_v10.l
	@echo "Compilando Analisador Lexico com FLEX....Ok!"
	@echo
	@gcc -o $(DIRV)/compila -g $(DIRV)/y.tab.c -lfl
	@echo "Gerando o executavel: 'compila'....Ok!"
	@echo

comp: compilador

depura:
	@echo
	@echo "Compilando, aguarde..."
	@bison -y -d -v analisadorSintatico_v10.y
	@echo
	@echo "Compilando Analisador Sintatico com BISON....Ok!"
	@echo
	@flex -l -i analisadorLexico_v10.l
	@echo "Compilando Analisador Lexico com FLEX....Ok!"
	@echo
	@gcc -DDEPURA -o $(DIRV)/compila -g $(DIRV)/y.tab.c -lfl
	@echo "Gerando a impressao das pilhas e da Tabela de Simbolos no final....Ok!"
	@echo
	@echo "Gerando o executavel: 'compila'....Ok!"
	@echo

limpa: 
	@echo
	@echo Limpando sujeira...
	@rm -f *~ y.tab.* y.output lex.yy.c compila mepa a.out
	@echo
